package org.gitman.agent.algorithms;

import org.gitman.agent.platform.Agent;
import org.gitman.agent.platform.AgentManager;

import com.mxgraph.model.mxCell;
import com.mxgraph.model.mxICell;
import com.mxgraph.view.mxGraph;

public class EmptyAgent extends Agent{

	public EmptyAgent(){
		name = "EmptyAgent";
		description  = "Simple agent for testing, can't move";
	}
		
	@Override
	public Agent getInstance() {
		return new EmptyAgent();
	}

	@Override
	public mxICell doStep(mxGraph graph, AgentManager agentManager) {
		logInfo("I am empty agent and don't move at all");
		return currentPoint;
	}

}
